home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earkit / socket / miami3 / miamisdk / netinclude / clib / socket_protos.h < prev    next >
C/C++ Source or Header  |  1998-05-24  |  3KB  |  71 lines

  1. #ifndef CLIB_SOCKET_PROTOS_H
  2. #define CLIB_SOCKET_PROTOS_H 1
  3.  
  4. #ifndef NETINET_IN_H
  5. #include <netinet/in.h>
  6. #endif
  7.  
  8. #ifndef SYS_TYPES_H
  9. #include <sys/types.h>
  10. #endif
  11.  
  12. long accept(long,struct sockaddr *,long *);
  13. long bind(long,const struct sockaddr *,long);
  14. long CloseSocket(long);
  15. long connect(long,const struct sockaddr *,long);
  16. long Dup2Socket(long,long);
  17. long Errno(void);
  18. long getdtablesize(void);
  19. struct hostent *gethostbyaddr(const unsigned char *,long,long);
  20. struct hostent *gethostbyname(const unsigned char *);
  21. long gethostname(char *,long);
  22. unsigned long gethostid(void);
  23. struct netent *getnetbyaddr(long,long);
  24. struct netent *getnetbyname(const unsigned char *);
  25. long getpeername(long,struct sockaddr *,long *);
  26. struct protoent *getprotobyname(const unsigned char *);
  27. struct protoent *getprotobynumber(long);
  28. struct servent *getservbyname(const unsigned char *,const unsigned char *);
  29. struct servent *getservbyport(long,const unsigned char *);
  30. long GetSocketEvents(unsigned long *);
  31. long getsockname(long,struct sockaddr *,long *);
  32. long getsockopt(long,long,long,void *,long *);
  33. unsigned long inet_addr(const unsigned char *);
  34. unsigned long Inet_LnaOf(long);
  35. unsigned long inet_lnaof(struct in_addr);
  36. unsigned long Inet_MakeAddr(unsigned long,unsigned long);
  37. struct in_addr inet_makeaddr(unsigned long,unsigned long);
  38. unsigned long Inet_NetOf(long);
  39. unsigned long inet_netof(struct in_addr);
  40. unsigned long inet_network(const unsigned char *);
  41. char *Inet_NtoA(unsigned long);
  42. char *inet_ntoa(struct in_addr);
  43. long IoctlSocket(long,unsigned long,char *);
  44. long listen(long,long);
  45. long ObtainSocket(long,long,long,long);
  46. long recv(long,unsigned char *,long,long);
  47. long recvfrom(long,unsigned char *,long,long,struct sockaddr *,long *);
  48. long recvmsg(long,struct msghdr *,long);
  49. long ReleaseCopyOfSocket(long,long);
  50. long ReleaseSocket(long,long);
  51. long select(long,fd_set *,fd_set *,fd_set *,void *);
  52. long send(long,const unsigned char *,long,long);
  53. long sendmsg(long,struct msghdr *,long);
  54. long sendto(long,const unsigned char *,long,long,
  55.  const struct sockaddr *,long);
  56. long SetErrnoPtr(void *,long);
  57. void SetSocketSignals(unsigned long,unsigned long,unsigned long);
  58. long setsockopt(long,long,long,const void *,long);
  59. long shutdown(long,long);
  60. long socket(long,long,long);
  61. long SocketBaseTagList(struct TagItem *);
  62. long SocketBaseTags(long,...);
  63. void syslog(unsigned long,const char *, ...);
  64. void vsyslog(unsigned long,const char *,long *);
  65. long WaitSelect(long,fd_set *,fd_set *,fd_set *,void *,
  66.  unsigned long *);
  67.  
  68. #define SOCKETNAME "bsdsocket.library"
  69.  
  70. #endif /* !CLIB_SOCKET_PROTOS_H */
  71.